package com.cneport.das.common.utils;

import cn.hutool.core.net.NetUtil;

import java.util.Properties;

/**
 * @Desc 获取IP 和 MAC
 * @Ver 1.0
 * @Author GavinZhang
 * @Company 东方物通科技有限（北京）公司
 * @Date 2021-12-24 17:59:56
 */
public class IPUtil {

    /**
     * 获得第一个网卡的IP地址
     * @return
     */
   public static  String getLocalIP(){
      return  NetUtil.getLocalhostStr();
    }

    /**
     *  获得第一个网卡的 MAC 地址
     */
    public static  String getLocalMac(){
        return  NetUtil.getLocalMacAddress();
    }

    /**
     * 获取当前操作系统的信息
     * @return
     */
    public static String getOsInfo(){
        Properties props = System.getProperties();
        return  props.getProperty("os.name");
    }

}
